#ifndef Palindrome_hpp
#define Palindrome_hpp

#include <string>

class PalindromeChecker {
private:
protected:
public:

	// Returns the sum of characters's ASCII codes if
	// the word is a palindrome or 0 otherwise
	virtual unsigned check(std::string word,
		long long *icount = 0);
};

#endif
